package dominio;

import java.util.LinkedList;

import javax.jdo.annotations.Discriminator;
import javax.jdo.annotations.Inheritance;
import javax.jdo.annotations.InheritanceStrategy;
import javax.jdo.annotations.PersistenceCapable;


/**
 * @author Steve-Hallen
 * @version 1.0
 * @created 05-dic-2013 09:55:15 a.m.
 */

@PersistenceCapable
@Inheritance(strategy = InheritanceStrategy.SUPERCLASS_TABLE)
@Discriminator(value="Docente")
public class Docente extends Usuario {

	private int idDocente;
	private LinkedList<Curso> cursos;

	public Docente(){
      this.cursos=new LinkedList<Curso>();
		
	}


	public int getIdDocente() {
		return idDocente;
	}

	public void setIdDocente(int idDocente) {
		this.idDocente = idDocente;
	}

	public LinkedList<Curso> getCursos() {
		return cursos;
	}

	public void setCursos(LinkedList<Curso> cursos) {
		this.cursos = cursos;
	}

	public void finalize() throws Throwable {
		super.finalize();
	}


	public void inicializarLinkedCursos() {
		this.cursos=new LinkedList<Curso>();
		
	}
	
	
}//end Docente